<html>
<head>
<title></title>
</head>
<body>
<h1 align=center>Eclipse 3.0 by the numbers</h1>
<div align="center"><a name="1"><i>�There are three kinds of lies: lies, damn lies, and statistics.�</i> <br>
� Benjamin Disraeli</a></div>
<p align=center>
As the critics circle in to deliver their judgements and the 35 eclipse.org mirrors <br>
are brought to their knees by a deluge of downloads, it is time to sit back and<br>
reflect on the past fifteen months of development. The following statistics are<br>
an attempt to throw a light-hearted spin on the challenges and accomplishments<br>
the Eclipse SDK teams have faced during this longest of all Eclipse release cycles.<br>
All figures are for the Eclipse 3.0 development period only, from March 28, 2003, until<br> 
June 28, 2004, and cover only the Eclipse SDK components (Platform, JDT, and PDE).<br> 
Figures on the Eclipse source code refer to the deployed SDK code, excluding all test<br> 
and example code.<br>

<h3 align=center>View from the top</h3>
<p align=center>Plug-ins: 76
<p align=center>New plug-ins in 3.0: 17
<p align=center> Increase in size of the SDK download (from 2.1): 23,881 KB
<p align=center>Size of the smallest plug-in (org.eclipse.core.boot): 3 KB
<p align=center>Size of the largest plug-in (org.eclipse.jdt.ui): 5,750 KB
<p align=center>Days in the Eclipse 3.0 development period: 458
<p align=center>Integration builds: 356
<p align=center>Milestone builds: 9
<p align=center>Donuts consumed (North American committers): 1,120
<p align=center>Cigarettes inhaled (European committers): 14,656
<p align=center>3.0 plan items: 95
<p align=center>3.0 plan items marked fixed: 43

<h3 align=center>Use the Source, Luke</h3>

<p align=center>Java source files: 9,689
<p align=center>Lines of Java source code: 1,903,219
<p align=center>Lines of XML source code: 33,280
<p align=center>GIF files: 1,674
<p align=center>Automated JUnit tests run every build: 21,332
<p align=center>Most tests for a single component (JDT Core): 9,747
<p align=center>Least tests for a single component (PDE Core/UI): 0
<p align=center>Instances of the word "foo" in the source: 224
<p align=center>Instances of the word "todo" in the source: 1,085
<p align=center>Instances of the word "hack" in the source: 43
<p align=center>Most CVS revisions for one file (JavaCore.java): 413

<h3 align=center>Trial and error</h3>

<p align=center>Number of different "new looks": 4
<p align=center>Number of different background progress animations: 7
<p align=center>Terms for scalable UI proposals (activity, context, role, scope, capability): 5
<p align=center>API changes after the "official" API freeze (May 7): 49
<p align=center>Deadlock bugs fixed while getting the jobs support working: 129
<p align=center>Number of boolean or numeric preferences: 638
<p align=center>Number of color preferences: 94

<h3 align=center>Learning to communicate</h3>

<p align=center>Number of newsgroup posts: 47,427
<p align=center>Most posts in a single newsgroup thread (M8 Look and feel): 78
<p align=center>Most newsgroup posts by an individual (Steve Northover): 763
<p align=center>Most mailing list posts by an individual (Sonia Dimitrov): 2,617
<p align=center>Lines of poetry sent to the platform.releng mailing list: 45

<h3 align=center>Just Google it</h3>

<p align=center>Google hits for the exact phrase "Eclipse 3.0": 91,900
<p align=center>Google hits for "OSGi" and "Eclipse": 45,500
<p align=center>Google hits for "RCP" and "Eclipse": 26,800
<p align=center>Google hits for the exact phrase "new look" and the word "Eclipse": 16,500
<p align=center>Google hits for the exact phrase "JDK 1.5" and the word "Eclipse": 11,300
<p align=center>Google hits for "Responsiveness" and "Eclipse": 6,720

<h3 align=center>Eclipzilla</h3>

<p align=center>Bugzilla bug or enhancement reports entered: 26,778
<p align=center>Bugzilla reports resolved (fixed, wontfix, duplicate, etc): 24,365
<p align=center>Bugzilla reports fixed: 11,772
<p align=center>Distinct bug reporters: 4,513
<p align=center>Most bugs entered by an individual (Darin Swanson): 746
<p align=center>Most bugs marked fixed by an individual (Darin Swanson): 680
<p align=center>Most bugs entered by a non-committer (Sebastian Davids): 363
<p align=center>Most bug comments by an individual (Darin Wright): 6,511
<p align=center>Most bugs owned by an individual (Tod Creasey): 943
<p align=center>Most bugs marked invalid, worksforme, or duplicate by an individual (Dani Megert): 786
<p align=center>Most comments on a single bug (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=37683">37683</a>): 195
<p align=center>Most votes for a single bug (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=9355">9355</a>): 109
<p align=center>Largest bug CC list (tie between <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=36938">36938</a> and <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=37997">37997</a>): 79
<p align=center>Bugs fixed with more than one vote: 262
<p align=center>Most times a single bug was marked fixed (four way tie, 
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=12966">12966</a>,
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=16114">16114</a>, 
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=28343">28343</a>, 
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=43197">43197</a>): 5
<p align=center>Bug reports containing the exact phrase "running man": 100
<p align=center>Bug reports on the subject of Haiku (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=63474">63474</a>): 1
<p align=center>Bug reports containing the word "acquiesced" (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=46668">46668</a>): 1

<h3 align=center>Making a commitment</h3>

<p align=center>Active committers: 62
<p align=center>New committers: 22
<p align=center>Children born to committers during the 3.0 cycle: 6
<p align=center>Most Halo frags by an individual (Doug, estimated): 9,846
<p align=center>Most files in an individual's local history (Dirk): 30,339
<p align=center>Committers who skipped EclipseCon because of unpaid U.S. parking tickets: 1
</body>
</html>